home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 723 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.6 KB

  1. Path: ousrvr3.oulu.fi!kinnunen
  2. From: kinnunen@stekt.oulu.fi (Teijo Kinnunen)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: OS features
  5. Date: 9 Jan 1996 01:39:01 GMT
  6. Organization: University of Oulu, Department of Electrical Engineering, Finland
  7. Message-ID: <4csgvl$dje@ousrvr3.oulu.fi>
  8. References: <92747544038@PAPA.NORTH.DE> <4b3h9s$1st@alterdial.UU.NET> <2152.6561T63T2136@cycor.ca> <4b7i18$si1@vixen.cso.uiuc.edu> <oj6raxxrr0o.fsf@hpsrk.fc.hp.com> <13213431@sourcery.han.de> <4cpmlv$obe@ousrvr3.oulu.fi> <4cqqfq$khf@serpens.rhein.de>
  9. NNTP-Posting-Host: stekt10.oulu.fi
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=ISO-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-Newsreader: TIN [version 1.2 PL2]
  14.  
  15. Michael van Elst (mlelstv@serpens.rhein.de) wrote:
  16. > kinnunen@stekt.oulu.fi (Teijo Kinnunen) writes:
  17.  
  18. > >today everyone can. Today some major OSs have memory protection,
  19. > >tomorrow everyone has. I wish AmigaOS was among them.
  20.  
  21. > Well. Todays major _OS_ does not have memory protection. But you
  22. > are right, it would be a nice addition.
  23.  
  24. I was referring to Unix/Linux and Win NT which both have safe MP. Win 95
  25. has partial MP. MacOS and AmigaOS are the only operating systems (of some
  26. significance), which don't have MP at all. Out of these, AmigaOS is the
  27. only one for which it isn't even planned...
  28.  
  29. > >How about something like this (just an idea):
  30. > >All "old" applications run in a single memory space, with no protection
  31. > >between them, if one of them crashes, this virtual machine may crash
  32. > >bringing possibly down all "old" programs with it.
  33.  
  34. > Unfortunately this would include all old programs like Intuition, the
  35. > Filesystems, the interrupts, old drivers.
  36.  
  37. These are difficult issues indeed. All processes of the OS could naturally be
  38. rewritten to have their own memory spaces. Then an Intuition front-end could
  39. be provided for the memory space of the old programs. The "old" Amiga should
  40. be independently rebootable, without affecting the "new" programs at all, in
  41. case it crashes. Finally, mechanisms should be provided for the "new"
  42. programs to use those "old" device which haven't been rewritten for MP.
  43. ...or am I totally lost?
  44.  
  45. > >"New" programs (aware of memory protection) would each run in their own
  46. > >protected memory spaces (with resource tracking, hopefully). They could
  47. > >communicate with other processes only through new, safe OS calls (not by
  48. > >sharing memory, as today).
  49.  
  50. > This basically means a completely new and incompatible OS and some kind
  51. > of emulation for old programs.
  52.  
  53. Completely new, yes. Incompatible, at least partly. I might be alone in this,
  54. but I'd be ready to sacrifice compatibility in this case. Sometimes it's
  55. necessary for keeping up-to-date. It might be called emulation, yes, but
  56. if the Amiga can emulate Macs and PCs, I don't see why it couldn't emulate
  57. itself? The only requirement I'd set is that old programs should be
  58. recompilable to support MP with no major changes.
  59.  
  60. > Needless to say that this will be limited
  61. > and significantly slower for the emulated system.
  62.  
  63. As PPC Amigas are launched, programs need to be recompiled anyway to get
  64. optimal performance. If the transition to memory protection was made at the
  65. same time, it would probably be reasonably painless. Remember, old programs
  66. will be emulated on PPC machines anyway...
  67.  
  68. - Teijo
  69.  
  70. --
  71.     o------------------------------------------------------------------o
  72.    /  Teijo Kinnunen - Valkkyla 7 as 413 - 90100  OULU - FINLAND      /
  73.   /  Student at University of Oulu, Dept. of Electrical Engineering  /
  74.  /  Teijo.Kinnunen@oulu.fi   --   http://stekt.oulu.fi/~kinnunen/   /
  75. o------------------------------------------------------------------o
  76.